<template>
  <div>
    <h1>setup函数使用说明</h1>
  </div>
</template>

<script>
export default {
  /**
   * 注意：
   * 1. setup函数在beforeCreate生命周期钩子执行之前执行=》this是undefined
   * 2. setup函数比vue2.0之前的钩子函数都要写执行
   */
  setup () {
    console.log('setup执行了', this)
  },
  beforeCreate () {
    console.log('组件初始化之前', this)
  },
  created () {
    // 发送ajax请求
    console.log('组件初始化执行', this)
  }
}
</script>

<style lang="scss" scoped>
</style>
